var ws=new WebSocket("ws://10.222.29.187:8089/m-version3/ws/push");
var icnum=$("#hiddenicnum").val();
setTimeout("ws.send(icnum)","2000");
ws.onmessage=function(event){
	if(event.data==="200"){
		var num=parseInt($("#unreadNum").html())+1;
		$("#unreadNum").html(num);
	}
	if(event.data==="300"){
		var num=parseInt($("#unreadNum").html())-1;
		$("#unreadNum").html(num);
	}


};

var strs = window.location.href.split("/");
var urlPath = strs[0]+"/"+strs[1]+"/"+strs[2]+"/"+strs[3]+"/";
    (function(){
	   var obj={};
	   obj.ajax=function(type,url,data,headers,context,callback){
		$.ajax({type:type,url:url,data:JSON.stringify(data),headers:headers,context:context})
		.done(callback);
	};
	window.j=obj;
})();
    
function FoddAdComponent(template){
	this.model=null;
	this.template=template;
    
//   找所有的评论 
	this.findAllFoodAd=function(){
		j.ajax("GET",urlPath+"foodAd/findAllFoodAd",null,null,this,function(foodAds){
			this.model=foodAds;
			_render(this.model);
		});
		
	}; 
//初始化商家信息
	this.initMerchants=function(){
		j.ajax("GET",urlPath+"getMerchant",null,null,this,function(data){
			$("#porName").text(data.mname);
		    $("#porAddr").text(data.maddr);
		    $("#portrait").attr("src",data.portrait);
		    if(data.operatStatus==1){
		       $("#showStatus").html("营业中...");
		     }else{
		    	$("#showStatus").html("打烊中...");
		    }
			
		});
		
	}; 
//   找已回复评论 
	this.findPassedFoodAd=function(icnum){
		j.ajax("GET",urlPath+"foodAd/findPassed",null,null,this,function(foodAds){
			this.model=foodAds;
			_render(this.model);
		});
		
	};
    
//   找未回复的评论 
	this.findUnpassedFoodAd=function(icnum){
		j.ajax("GET",urlPath+"/foodAd/findUnpassed",null,null,this,function(foodAds){
			this.model=foodAds;
			_render(this.model);
		});
		
	};


    
	function _render(data){
		template.empty();
		$(data).each(function(index,item){
            if(item.status==="2"){
                var tr=$("<tr></tr>").addClass("danger").appendTo(template);
            }
            if(item.status==="1"){
                var tr=$("<tr></tr>").addClass("success").appendTo(template);
            }
            
            $("<td>"+index+"</td>").appendTo(tr);
            $("<td>"+item.food.fname+"</td>").appendTo(tr);
            var td=$("<td></td>").appendTo(tr);
            $("<img style='height:100px;width:100px;'/>").attr("src",item.food.fimg).appendTo(td);
            
            $("<td>"+item.applyTime+"</td>").appendTo(tr);
            $("<td>"+item.autitTime+"</td>").appendTo(tr);   
            if(item.status==="2"){
                $("<td>未通过</td>").appendTo(tr);
               
            }
            if(item.status==="1"){
                $("<td>已通过</td>").appendTo(tr);
            }
            
		});
				
	}
	
} 
    
    
$(function(){
    var o=new FoddAdComponent($("#tobody"));
    o.findAllFoodAd();
    o.initMerchants();
    $("a#all").on("click",function(){
        o.findAllFoodAd();
        
    })
    
    $("a#Passed").on("click",function(){
        o.findPassedFoodAd();
        
    });
    
    $("a#Unpassed").on("click",function(){
        o.findUnpassedFoodAd();
    })
    
		
})
    
$(function(){
                setInterval(reload,2000);
                function reload(){
                	$.ajax({
                		type:"GET",
                		url:urlPath+"authority"
                	}).done(function(msg){
                		if(msg==1){
                			$("#black").modal("show");
                		}else{
                			$("#black").modal("hide");
                		}
                	});
                }
            });
    
    
    
  